Phase 1: Java 8 to Java 17 Migration - Dependency Compatibility Assessment #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Phase 1: Java 8 to Java 17 Migration - Dependency Compatibility Assessment
Summary
This PR implements Phase 1 of the Java 8 to Java 17 migration for the BankApp Spring Boot application. This phase only updates dependency versions in
pom.xmlto be compatible with Java 17 - no code changes are included.Key Changes:
springfox-swagger2+springfox-swagger-uiwithspringdoc-openapi-starter-webmvc-ui2.8.13Review & Testing Checklist for Human
Risk Level: 🟡 YELLOW - Medium risk due to major version jumps and intentionally incomplete changes
mvn validateandmvn dependency:resolveto confirm no dependency resolution issuesPHASE1_MIGRATION_REPORT.mdaccurately describes what needs to be done in subsequent phasesRecommended Test Plan:
mvn validate- should succeedmvn dependency:resolve- should succeedmvn compile- should fail (this is expected due to javax→jakarta namespace changes needed)Notes
PHASE1_MIGRATION_REPORT.mdSession Details: